/*
*
* LoanSentSmsFlow.java
* Copyright(C) 2018-2020 baifang公司
* @date 2019-04-09
*/
package com.ddwl.message.domain.sms.dao.model;

import com.ddwl.common.dao.model.BaseModel;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Id;
import javax.persistence.Table;
import java.time.Instant;
import java.util.Date;

@Getter
@Setter
@Table(name = "sys_sms_sent_flow")
public class SmsSentFlow extends BaseModel {

    /**
     * 接收人名
     */
    private String toName;

    /**
     * 接收人手机号
     */
    private String toPhone;

    /**
     * 消息事件类型
     */
    private String event;

    /**
     * 消息内容
     */
    private String content;
    /**
     * 消息请求Id
     */
    private String reqId;

    /**
     * 消息流水号
     */
    private String serialNumber;

    /**
     * 消息发送渠道
     */
    private String channel;

    /**
     * 消息发送人
     */
    private String fromName;

    /**
     * 消息发送时间
     */
    private Instant sentTime;

    /**
     * 消息模板ID
     */
    private String templateCode;

    /**
     * 消息发送状态(0成功1发送中， 2失败)
     */
    private Integer status;

    /**
     * 消息状态描述
     */
    private String resultMsg;

}